import request from '@/utils/request'

// 登录
export const loginApi = (data) => request.post('/sys/login', data)
// 获取用户信息
export const getUserInfoApi = () => request.get('/sys/profile')
// 确认修改密码弹框接口
export const updatePasswordApi = (data) => request({
  url: '/sys/user/updatePass',
  method: 'put',
  data
})
export const getUserDetailById = (id) => request.get(`/sys/user/${id}`)
// 获取用户扫码登录的加密串 用来生成二维码
export const getQrcodeKeyApi = () => request.get('/sys/qrcodeKey')
/** *
     * 获取扫码状态 多种状态- 1 未扫码 但是加密串未超时 2 已扫码但是未登录 3 已扫码并点登录 4 加密串失效或不存在 5 扫码后用户取消登录
     ***/

export const getQrCodeStateApi = params => request.get('/sys/qrcodeState', { params })
// 更改头像
export const updateUserStaffPhotoApi = data => request.put('/sys/updateStaffPhoto', data)
